package com.wicket.okrapp.web.contorller;
import com.wicket.okrapp.biz.service.dto.req.*;
import com.wicket.okrapp.biz.service.dto.res.*;
import com.wicket.okrapp.biz.service.SystemTestDomainService;
import com.wicket.okrapp.common.ro.OkrResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
@RestController
@RequestMapping("/app/systemTestDomain/")
public class SystemTestDomainController {
    @Autowired
    SystemTestDomainService  systemTestDomainService;
/**
   * D3-构造被评对象目标周期目标设置验证数据(公共)
   */
    @PostMapping("buildEvaObjTarCycTargetSetCom")
    public OkrResult<BuildEvaObjTarCycTargetSetComRespDto> buildEvaObjTarCycTargetSetCom(@RequestBody @Validated BuildEvaObjTarCycTargetSetComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.buildEvaObjTarCycTargetSetCom(reqDTO));
    }
/**
   * D3执行存档状态处理(公共)
   */
    @PostMapping("implementArchiveStatusCom")
    public OkrResult<ImplementArchiveStatusComRespDto> implementArchiveStatusCom(@RequestBody @Validated ImplementArchiveStatusComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementArchiveStatusCom(reqDTO));
    }
/**
   * D-构造单条执行周期阶段验证数据(公共)
   */
    @PostMapping("buildSingleExecuteCycleStageCom")
    public OkrResult<BuildSingleExecuteCycleStageComRespDto> buildSingleExecuteCycleStageCom(@RequestBody @Validated BuildSingleExecuteCycleStageComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.buildSingleExecuteCycleStageCom(reqDTO));
    }
/**
   * D3-3-构造单条指标验证数据(公共)
   */
    @PostMapping("buildSingleTargetObjectiveCom")
    public OkrResult<BuildSingleTargetObjectiveComRespDto> buildSingleTargetObjectiveCom(@RequestBody @Validated BuildSingleTargetObjectiveComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.buildSingleTargetObjectiveCom(reqDTO));
    }
/**
   * D-构造单条被评对象目标周期验证数据(公共)
   */
    @PostMapping("buildSingleEvaObjTarCycCom")
    public OkrResult<BuildSingleEvaObjTarCycComRespDto> buildSingleEvaObjTarCycCom(@RequestBody @Validated BuildSingleEvaObjTarCycComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.buildSingleEvaObjTarCycCom(reqDTO));
    }
/**
   * D3-一键构造被评对象目标周期标准数据验证数据(公共)
   */
    @PostMapping("autoBuildEvaObjTarCycStaDataCom")
    public OkrResult<AutoBuildEvaObjTarCycStaDataComRespDto> autoBuildEvaObjTarCycStaDataCom(@RequestBody @Validated AutoBuildEvaObjTarCycStaDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoBuildEvaObjTarCycStaDataCom(reqDTO));
    }
/**
   * D3-构造被评对象目标周期验证数据(公共)
   */
    @PostMapping("buildEvaObjTarCycCom")
    public OkrResult<BuildEvaObjTarCycComRespDto> buildEvaObjTarCycCom(@RequestBody @Validated BuildEvaObjTarCycComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.buildEvaObjTarCycCom(reqDTO));
    }
/**
   * D-构造执行周期阶段验证数据(公共)
   */
    @PostMapping("buildExecuteCycleStageCom")
    public OkrResult<BuildExecuteCycleStageComRespDto> buildExecuteCycleStageCom(@RequestBody @Validated BuildExecuteCycleStageComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.buildExecuteCycleStageCom(reqDTO));
    }
/**
   * D3-3一键构造单条指标验证数据(公共)
   */
    @PostMapping("autoBuildSingleTargetObjectiveCom")
    public OkrResult<AutoBuildSingleTargetObjectiveComRespDto> autoBuildSingleTargetObjectiveCom(@RequestBody @Validated AutoBuildSingleTargetObjectiveComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoBuildSingleTargetObjectiveCom(reqDTO));
    }
/**
   * D3执行生命周期处理(公共)
   */
    @PostMapping("implementLifeCycleProcessingCom")
    public OkrResult<ImplementLifeCycleProcessingComRespDto> implementLifeCycleProcessingCom(@RequestBody @Validated ImplementLifeCycleProcessingComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementLifeCycleProcessingCom(reqDTO));
    }
/**
   * D3-3构造单条目标分类验证数据(公共)
   */
    @PostMapping("buildSingleTargetCategoryCom")
    public OkrResult<BuildSingleTargetCategoryComRespDto> buildSingleTargetCategoryCom(@RequestBody @Validated BuildSingleTargetCategoryComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.buildSingleTargetCategoryCom(reqDTO));
    }
/**
   * D3-3修改评价模板批次相关设置标准数据(公共)
   */
    @PostMapping("updateEvaTempRelatedSetCom")
    public OkrResult<UpdateEvaTempRelatedSetComRespDto> updateEvaTempRelatedSetCom(@RequestBody @Validated UpdateEvaTempRelatedSetComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.updateEvaTempRelatedSetCom(reqDTO));
    }
/**
   * D3-3一键构造单条目标分类验证数据(公共)
   */
    @PostMapping("autoBuildSingleTargetCategoryCom")
    public OkrResult<AutoBuildSingleTargetCategoryComRespDto> autoBuildSingleTargetCategoryCom(@RequestBody @Validated AutoBuildSingleTargetCategoryComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoBuildSingleTargetCategoryCom(reqDTO));
    }
/**
   * D3-2构造单条评价模板验证数据(公共)
   */
    @PostMapping("buildSingleEvaTemplateCom")
    public OkrResult<BuildSingleEvaTemplateComRespDto> buildSingleEvaTemplateCom(@RequestBody @Validated BuildSingleEvaTemplateComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.buildSingleEvaTemplateCom(reqDTO));
    }
/**
   * D3-2构造单条评价主题验证数据(公共)
   */
    @PostMapping("buildSingleEvaSubjectCom")
    public OkrResult<BuildSingleEvaSubjectComRespDto> buildSingleEvaSubjectCom(@RequestBody @Validated BuildSingleEvaSubjectComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.buildSingleEvaSubjectCom(reqDTO));
    }
/**
   * D3-3构造单条目标验证数据(公共)
   */
    @PostMapping("buildSingleTargetCom")
    public OkrResult<BuildSingleTargetComRespDto> buildSingleTargetCom(@RequestBody @Validated BuildSingleTargetComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.buildSingleTargetCom(reqDTO));
    }
/**
   * D3-13构造单条批次验证数据(公共)
   */
    @PostMapping("buildSingleBatchCom")
    public OkrResult<BuildSingleBatchComRespDto> buildSingleBatchCom(@RequestBody @Validated BuildSingleBatchComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.buildSingleBatchCom(reqDTO));
    }
/**
   * D3-一键构造高中基层验证数据
   */
    @PostMapping("autoBuildTopAndMidAndGrass")
    public OkrResult<AutoBuildTopAndMidAndGrassRespDto> autoBuildTopAndMidAndGrass(@RequestBody @Validated AutoBuildTopAndMidAndGrassReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoBuildTopAndMidAndGrass(reqDTO));
    }
/**
   * D3-删除新增评价模板数据(公共)
   */
    @PostMapping("deleteAddEvaTempDataCom")
    public OkrResult<DeleteAddEvaTempDataComRespDto> deleteAddEvaTempDataCom(@RequestBody @Validated DeleteAddEvaTempDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.deleteAddEvaTempDataCom(reqDTO));
    }
/**
   * D3-删除汇报任务相关数据(公共)
   */
    @PostMapping("deleteReportTaskRelatedDataCom")
    public OkrResult<DeleteReportTaskRelatedDataComRespDto> deleteReportTaskRelatedDataCom(@RequestBody @Validated DeleteReportTaskRelatedDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.deleteReportTaskRelatedDataCom(reqDTO));
    }
/**
   * D3-构建部门目标任务书
   */
    @PostMapping("structureDepObjMisSta")
    public OkrResult<StructureDepObjMisStaRespDto> structureDepObjMisSta(@RequestBody @Validated StructureDepObjMisStaReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.structureDepObjMisSta(reqDTO));
    }
/**
   * D3一键重置高中基批次状态数据
   */
    @PostMapping("batchResetTopMidBatchData")
    public OkrResult<BatchResetTopMidBatchDataRespDto> batchResetTopMidBatchData(@RequestBody @Validated BatchResetTopMidBatchDataReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.batchResetTopMidBatchData(reqDTO));
    }
/**
   * D3一键构造单条指标验证数据
   */
    @PostMapping("autoBuildSingleTargetObjective")
    public OkrResult<AutoBuildSingleTargetObjectiveRespDto> autoBuildSingleTargetObjective(@RequestBody @Validated AutoBuildSingleTargetObjectiveReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoBuildSingleTargetObjective(reqDTO));
    }
/**
   * D3-判断单条评价模板(公共)
   */
    @PostMapping("judgeSingleEvaTemplateCom")
    public OkrResult<JudgeSingleEvaTemplateComRespDto> judgeSingleEvaTemplateCom(@RequestBody @Validated JudgeSingleEvaTemplateComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.judgeSingleEvaTemplateCom(reqDTO));
    }
/**
   * D3-一键删除评价模板验证数据(公共)
   */
    @PostMapping("autoDeleteAddEvaTempDataCom")
    public OkrResult<AutoDeleteAddEvaTempDataComRespDto> autoDeleteAddEvaTempDataCom(@RequestBody @Validated AutoDeleteAddEvaTempDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteAddEvaTempDataCom(reqDTO));
    }
/**
   * D3-3查询高中基批次状态数据详情
   */
    @PostMapping("queryTopMidBatchDataDetail")
    public OkrResult<QueryTopMidBatchDataDetailRespDto> queryTopMidBatchDataDetail(@RequestBody @Validated QueryTopMidBatchDataDetailReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.queryTopMidBatchDataDetail(reqDTO));
    }
/**
   * D3一键构造单条被评对象目标周期验证数据
   */
    @PostMapping("autoBuildSingleEvaObjTarCyc")
    public OkrResult<AutoBuildSingleEvaObjTarCycRespDto> autoBuildSingleEvaObjTarCyc(@RequestBody @Validated AutoBuildSingleEvaObjTarCycReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoBuildSingleEvaObjTarCyc(reqDTO));
    }
/**
   * D3-13-05一键删除业务应用文档关系测试验证数据(公共)
   */
    @PostMapping("autoDeleteAppFileRelationshipTestCom")
    public OkrResult<AutoDeleteAppFileRelationshipTestComRespDto> autoDeleteAppFileRelationshipTestCom(@RequestBody @Validated AutoDeleteAppFileRelationshipTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteAppFileRelationshipTestCom(reqDTO));
    }
/**
   * D3一键删除所有单条被评对象目标周期验证数据(管理)(公共)
   */
    @PostMapping("autoDeleteSingleEvaObjTarCycCom")
    public OkrResult<AutoDeleteSingleEvaObjTarCycComRespDto> autoDeleteSingleEvaObjTarCycCom(@RequestBody @Validated AutoDeleteSingleEvaObjTarCycComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteSingleEvaObjTarCycCom(reqDTO));
    }
/**
   * D3-3-09-02一键删除被评对象目标周期权重设置验证数据(公共)
   */
    @PostMapping("autoDeleteEvaObjTarCycWeiSetCom")
    public OkrResult<AutoDeleteEvaObjTarCycWeiSetComRespDto> autoDeleteEvaObjTarCycWeiSetCom(@RequestBody @Validated AutoDeleteEvaObjTarCycWeiSetComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteEvaObjTarCycWeiSetCom(reqDTO));
    }
/**
   * D3-3-09-01一键删除被评对象目标周期目标设置验证数据(公共)
   */
    @PostMapping("autoDeleteEvaObjTarCycTargetSetCom")
    public OkrResult<AutoDeleteEvaObjTarCycTargetSetComRespDto> autoDeleteEvaObjTarCycTargetSetCom(@RequestBody @Validated AutoDeleteEvaObjTarCycTargetSetComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteEvaObjTarCycTargetSetCom(reqDTO));
    }
/**
   * D3-3-08一键删除目标周期规划设置测试验证数据(公共)
   */
    @PostMapping("autoDeleteTargetCyclePlanSetTestCom")
    public OkrResult<AutoDeleteTargetCyclePlanSetTestComRespDto> autoDeleteTargetCyclePlanSetTestCom(@RequestBody @Validated AutoDeleteTargetCyclePlanSetTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteTargetCyclePlanSetTestCom(reqDTO));
    }
/**
   * D3-07-01一键删除汇报任务验证数据(公共)
   */
    @PostMapping("autoDeleteReportTaskCom")
    public OkrResult<AutoDeleteReportTaskComRespDto> autoDeleteReportTaskCom(@RequestBody @Validated AutoDeleteReportTaskComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteReportTaskCom(reqDTO));
    }
/**
   * D3-9一键删除被评对象目标周期预算设置测试验证数据(公共)
   */
    @PostMapping("autoDeleteTargetCycleCostsetTestCom")
    public OkrResult<AutoDeleteTargetCycleCostsetTestComRespDto> autoDeleteTargetCycleCostsetTestCom(@RequestBody @Validated AutoDeleteTargetCycleCostsetTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteTargetCycleCostsetTestCom(reqDTO));
    }
/**
   * D3-3-11一键删除周期阶段资料测试验证数据(公共)
   */
    @PostMapping("autoDeleteCycleStageDataTestCom")
    public OkrResult<AutoDeleteCycleStageDataTestComRespDto> autoDeleteCycleStageDataTestCom(@RequestBody @Validated AutoDeleteCycleStageDataTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteCycleStageDataTestCom(reqDTO));
    }
/**
   * D3-11一键删除父子状态检查项等测试验证数据(公共)
   */
    @PostMapping("autoDeleteAssistNnodeStatusEtcTestCom")
    public OkrResult<AutoDeleteAssistNnodeStatusEtcTestComRespDto> autoDeleteAssistNnodeStatusEtcTestCom(@RequestBody @Validated AutoDeleteAssistNnodeStatusEtcTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteAssistNnodeStatusEtcTestCom(reqDTO));
    }
/**
   * D3-2-09一键删除定时任务调度测试验证数据(公共)
   */
    @PostMapping("autoDeleteTimingTaskDispatchTestCom")
    public OkrResult<AutoDeleteTimingTaskDispatchTestComRespDto> autoDeleteTimingTaskDispatchTestCom(@RequestBody @Validated AutoDeleteTimingTaskDispatchTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteTimingTaskDispatchTestCom(reqDTO));
    }
/**
   * D3-13-02一键删除业务应用服务变更字段测试验证数据(公共)
   */
    @PostMapping("autoDeleteBasicInstanceChangeColumnTestCom")
    public OkrResult<AutoDeleteBasicInstanceChangeColumnTestComRespDto> autoDeleteBasicInstanceChangeColumnTestCom(@RequestBody @Validated AutoDeleteBasicInstanceChangeColumnTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteBasicInstanceChangeColumnTestCom(reqDTO));
    }
/**
   * D3一键删除单条虚拟组织验证数据(公共)
   */
    @PostMapping("autoDeleteSingleVirtualOrgCom")
    public OkrResult<AutoDeleteSingleVirtualOrgComRespDto> autoDeleteSingleVirtualOrgCom(@RequestBody @Validated AutoDeleteSingleVirtualOrgComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteSingleVirtualOrgCom(reqDTO));
    }
/**
   * D3一键删除单条指标验证数据
   */
    @PostMapping("autoDeleteSingleTargetObjective")
    public OkrResult<AutoDeleteSingleTargetObjectiveRespDto> autoDeleteSingleTargetObjective(@RequestBody @Validated AutoDeleteSingleTargetObjectiveReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteSingleTargetObjective(reqDTO));
    }
/**
   * D3-3-09删除单条被评对象目标周期(公共)
   */
    @PostMapping("deleteSingleEvaObjTarCycCom")
    public OkrResult<DeleteSingleEvaObjTarCycComRespDto> deleteSingleEvaObjTarCycCom(@RequestBody @Validated DeleteSingleEvaObjTarCycComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.deleteSingleEvaObjTarCycCom(reqDTO));
    }
/**
   * D3一键构造父子状态检查项等测试验证数据
   */
    @PostMapping("autoBuildAssistNnodeStatusEtcTest")
    public OkrResult<AutoBuildAssistNnodeStatusEtcTestRespDto> autoBuildAssistNnodeStatusEtcTest(@RequestBody @Validated AutoBuildAssistNnodeStatusEtcTestReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoBuildAssistNnodeStatusEtcTest(reqDTO));
    }
/**
   * D3一键构造检查项状态测试验证数据
   */
    @PostMapping("autoBuildStatusCheckItemTest")
    public OkrResult<AutoBuildStatusCheckItemTestRespDto> autoBuildStatusCheckItemTest(@RequestBody @Validated AutoBuildStatusCheckItemTestReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoBuildStatusCheckItemTest(reqDTO));
    }
/**
   * D3-一键构造检查仪表盘测试验证数据
   */
    @PostMapping("autoBuildAssistCheckPanelTest")
    public OkrResult<AutoBuildAssistCheckPanelTestRespDto> autoBuildAssistCheckPanelTest(@RequestBody @Validated AutoBuildAssistCheckPanelTestReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoBuildAssistCheckPanelTest(reqDTO));
    }
/**
   * D3一键删除单条指标验证数据(公共)
   */
    @PostMapping("autoDeleteSingleTargetObjectiveCom")
    public OkrResult<AutoDeleteSingleTargetObjectiveComRespDto> autoDeleteSingleTargetObjectiveCom(@RequestBody @Validated AutoDeleteSingleTargetObjectiveComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteSingleTargetObjectiveCom(reqDTO));
    }
/**
   * D3一键删除多条指标验证数据(公共)
   */
    @PostMapping("autoDeleteMultiTargetObjCom")
    public OkrResult<AutoDeleteMultiTargetObjComRespDto> autoDeleteMultiTargetObjCom(@RequestBody @Validated AutoDeleteMultiTargetObjComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteMultiTargetObjCom(reqDTO));
    }
/**
   * D3-一键构造单条目标分类验证数据
   */
    @PostMapping("autoBuildSingleTargetCategory")
    public OkrResult<AutoBuildSingleTargetCategoryRespDto> autoBuildSingleTargetCategory(@RequestBody @Validated AutoBuildSingleTargetCategoryReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoBuildSingleTargetCategory(reqDTO));
    }
/**
   * D3一键删除单条目标分类验证数据
   */
    @PostMapping("autoDeleteSingleTargetCategory")
    public OkrResult<AutoDeleteSingleTargetCategoryRespDto> autoDeleteSingleTargetCategory(@RequestBody @Validated AutoDeleteSingleTargetCategoryReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteSingleTargetCategory(reqDTO));
    }
/**
   * D3-3查询单条目标详情
   */
    @PostMapping("querySingleTargetDetail")
    public OkrResult<QuerySingleTargetDetailRespDto> querySingleTargetDetail(@RequestBody @Validated QuerySingleTargetDetailReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.querySingleTargetDetail(reqDTO));
    }
/**
   * D3-推送业务应用公共字段缓存测试(公共)
   */
    @PostMapping("putAppPublicFieldCacheCom")
    public OkrResult<PutAppPublicFieldCacheComRespDto> putAppPublicFieldCacheCom(@RequestBody @Validated PutAppPublicFieldCacheComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.putAppPublicFieldCacheCom(reqDTO));
    }
/**
   * D3一键构造单个虚拟组织成员验证数据
   */
    @PostMapping("autoBuildSingleVirtualOrgMember")
    public OkrResult<AutoBuildSingleVirtualOrgMemberRespDto> autoBuildSingleVirtualOrgMember(@RequestBody @Validated AutoBuildSingleVirtualOrgMemberReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoBuildSingleVirtualOrgMember(reqDTO));
    }
/**
   * D3构造单条虚拟成员部门验证数据(公共)
   */
    @PostMapping("buildSingleVirtualOrgMemDeptCom")
    public OkrResult<BuildSingleVirtualOrgMemDeptComRespDto> buildSingleVirtualOrgMemDeptCom(@RequestBody @Validated BuildSingleVirtualOrgMemDeptComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.buildSingleVirtualOrgMemDeptCom(reqDTO));
    }
/**
   * D3-构造父子状态测试验证数据
   */
    @PostMapping("buildAssistNnodeStatusTest")
    public OkrResult<BuildAssistNnodeStatusTestRespDto> buildAssistNnodeStatusTest(@RequestBody @Validated BuildAssistNnodeStatusTestReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.buildAssistNnodeStatusTest(reqDTO));
    }
/**
   * D3-3修改评价模板规划类型标准数据
   */
    @PostMapping("updateEvaTempTypeEtc")
    public OkrResult<UpdateEvaTempTypeEtcRespDto> updateEvaTempTypeEtc(@RequestBody @Validated UpdateEvaTempTypeEtcReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.updateEvaTempTypeEtc(reqDTO));
    }
/**
   * D3执行刷被评对象周期测试数据
   */
    @PostMapping("implementBrushCycleEvaObjTarCyc")
    public OkrResult<ImplementBrushCycleEvaObjTarCycRespDto> implementBrushCycleEvaObjTarCyc(@RequestBody @Validated ImplementBrushCycleEvaObjTarCycReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushCycleEvaObjTarCyc(reqDTO));
    }
/**
   * D3批量删批次测试(公共)
   */
    @PostMapping("batchDeleteBatchTestDataCom")
    public OkrResult<BatchDeleteBatchTestDataComRespDto> batchDeleteBatchTestDataCom(@RequestBody @Validated BatchDeleteBatchTestDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.batchDeleteBatchTestDataCom(reqDTO));
    }
/**
   * D3批量删当前步骤测试(公共)
   */
    @PostMapping("batchDeleteCurrentStepTestDataCom")
    public OkrResult<BatchDeleteCurrentStepTestDataComRespDto> batchDeleteCurrentStepTestDataCom(@RequestBody @Validated BatchDeleteCurrentStepTestDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.batchDeleteCurrentStepTestDataCom(reqDTO));
    }
/**
   * D3批量删下发影响管理的部门测试(公共)
   */
    @PostMapping("batchDeleteIssuingDeptMgtTestDataCom")
    public OkrResult<BatchDeleteIssuingDeptMgtTestDataComRespDto> batchDeleteIssuingDeptMgtTestDataCom(@RequestBody @Validated BatchDeleteIssuingDeptMgtTestDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.batchDeleteIssuingDeptMgtTestDataCom(reqDTO));
    }
/**
   * D3一键删除单条目标分类验证数据(公共)
   */
    @PostMapping("autoDeleteSingleTargetCategoryCom")
    public OkrResult<AutoDeleteSingleTargetCategoryComRespDto> autoDeleteSingleTargetCategoryCom(@RequestBody @Validated AutoDeleteSingleTargetCategoryComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.autoDeleteSingleTargetCategoryCom(reqDTO));
    }
/**
   * D3删除部门目标任务树测试(公共)
   */
    @PostMapping("deleteDeptObjTreeTestDataCom")
    public OkrResult<DeleteDeptObjTreeTestDataComRespDto> deleteDeptObjTreeTestDataCom(@RequestBody @Validated DeleteDeptObjTreeTestDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.deleteDeptObjTreeTestDataCom(reqDTO));
    }
/**
   * D3批量删部门下目标内容测试(公共)
   */
    @PostMapping("batchDeleteDeptTargetContentTestCom")
    public OkrResult<BatchDeleteDeptTargetContentTestComRespDto> batchDeleteDeptTargetContentTestCom(@RequestBody @Validated BatchDeleteDeptTargetContentTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.batchDeleteDeptTargetContentTestCom(reqDTO));
    }
/**
   * D3-执行更新状态检查项数据测试
   */
    @PostMapping("implementUpdateStatusCheckItemData")
    public OkrResult<ImplementUpdateStatusCheckItemDataRespDto> implementUpdateStatusCheckItemData(@RequestBody @Validated ImplementUpdateStatusCheckItemDataReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementUpdateStatusCheckItemData(reqDTO));
    }
/**
   * D3-批量改检查仪表盘测试(公共)
   */
    @PostMapping("batchUpdateAssistCheckPanelTestCom")
    public OkrResult<BatchUpdateAssistCheckPanelTestComRespDto> batchUpdateAssistCheckPanelTestCom(@RequestBody @Validated BatchUpdateAssistCheckPanelTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.batchUpdateAssistCheckPanelTestCom(reqDTO));
    }
/**
   * D3-批量改检查项状态测试(公共)
   */
    @PostMapping("batchUpdateStatusCheckItemTestCom")
    public OkrResult<BatchUpdateStatusCheckItemTestComRespDto> batchUpdateStatusCheckItemTestCom(@RequestBody @Validated BatchUpdateStatusCheckItemTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.batchUpdateStatusCheckItemTestCom(reqDTO));
    }
/**
   * D3-执行更新仪表盘数据测试(公共)
   */
    @PostMapping("implementUpdateAssistCheckPanelTestCom")
    public OkrResult<ImplementUpdateAssistCheckPanelTestComRespDto> implementUpdateAssistCheckPanelTestCom(@RequestBody @Validated ImplementUpdateAssistCheckPanelTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementUpdateAssistCheckPanelTestCom(reqDTO));
    }
/**
   * D3-执行更新状态检查项数据测试(公共)
   */
    @PostMapping("implementUpdateStatusCheckItemDataCom")
    public OkrResult<ImplementUpdateStatusCheckItemDataComRespDto> implementUpdateStatusCheckItemDataCom(@RequestBody @Validated ImplementUpdateStatusCheckItemDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementUpdateStatusCheckItemDataCom(reqDTO));
    }
/**
   * D3-11批量改父子状态测试(公共)
   */
    @PostMapping("batchUpdateAssistNnodeStatusTestCom")
    public OkrResult<BatchUpdateAssistNnodeStatusTestComRespDto> batchUpdateAssistNnodeStatusTestCom(@RequestBody @Validated BatchUpdateAssistNnodeStatusTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.batchUpdateAssistNnodeStatusTestCom(reqDTO));
    }
/**
   * D3-执行更新父子状态数据测试(公共)
   */
    @PostMapping("implementUpdateAssistNnodeStatusTestCom")
    public OkrResult<ImplementUpdateAssistNnodeStatusTestComRespDto> implementUpdateAssistNnodeStatusTestCom(@RequestBody @Validated ImplementUpdateAssistNnodeStatusTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementUpdateAssistNnodeStatusTestCom(reqDTO));
    }
/**
   * D3执行分析上下级内容节点类型测试(公共)
   */
    @PostMapping("implementAnalyseUpDownNodeTypeCom")
    public OkrResult<ImplementAnalyseUpDownNodeTypeComRespDto> implementAnalyseUpDownNodeTypeCom(@RequestBody @Validated ImplementAnalyseUpDownNodeTypeComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementAnalyseUpDownNodeTypeCom(reqDTO));
    }
/**
   * D3更新修正上级父子状态数据测试(公共)
   */
    @PostMapping("refreshCorrectionParentNodeStatusTestCom")
    public OkrResult<RefreshCorrectionParentNodeStatusTestComRespDto> refreshCorrectionParentNodeStatusTestCom(@RequestBody @Validated RefreshCorrectionParentNodeStatusTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.refreshCorrectionParentNodeStatusTestCom(reqDTO));
    }
/**
   * D3执行修正上级父子状态数据测试(公共)
   */
    @PostMapping("implementCorrectionParentNodeStatusTestCom")
    public OkrResult<ImplementCorrectionParentNodeStatusTestComRespDto> implementCorrectionParentNodeStatusTestCom(@RequestBody @Validated ImplementCorrectionParentNodeStatusTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementCorrectionParentNodeStatusTestCom(reqDTO));
    }
/**
   * D3执行修正模板下内容上级父子状态数据测试
   */
    @PostMapping("implementCorrectionTempParentNodeStatusTest")
    public OkrResult<ImplementCorrectionTempParentNodeStatusTestRespDto> implementCorrectionTempParentNodeStatusTest(@RequestBody @Validated ImplementCorrectionTempParentNodeStatusTestReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementCorrectionTempParentNodeStatusTest(reqDTO));
    }
/**
   * D3执行目标内容检查项状态等三大件刷新测试(公共)
   */
    @PostMapping("implementTargetContCheckItemThreeTestCom")
    public OkrResult<ImplementTargetContCheckItemThreeTestComRespDto> implementTargetContCheckItemThreeTestCom(@RequestBody @Validated ImplementTargetContCheckItemThreeTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementTargetContCheckItemThreeTestCom(reqDTO));
    }
/**
   * D3执行部门目标任务书叶子父子状态刷新测试(公共)
   */
    @PostMapping("implementDeptTargetTaskLeafNodeStateCom")
    public OkrResult<ImplementDeptTargetTaskLeafNodeStateComRespDto> implementDeptTargetTaskLeafNodeStateCom(@RequestBody @Validated ImplementDeptTargetTaskLeafNodeStateComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementDeptTargetTaskLeafNodeStateCom(reqDTO));
    }
/**
   * D3执行OKR树检查项状态三大件初始化测试(公共)
   */
    @PostMapping("implementOkrTreeCheckItemStateEtcInitializeEtcTestCom")
    public OkrResult<ImplementOkrTreeCheckItemStateEtcInitializeEtcTestComRespDto> implementOkrTreeCheckItemStateEtcInitializeEtcTestCom(@RequestBody @Validated ImplementOkrTreeCheckItemStateEtcInitializeEtcTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementOkrTreeCheckItemStateEtcInitializeEtcTestCom(reqDTO));
    }
/**
   * D3执行清理目标内容垃圾数据测试(公共)
   */
    @PostMapping("implementCleanTargetContRubbishDataCom")
    public OkrResult<ImplementCleanTargetContRubbishDataComRespDto> implementCleanTargetContRubbishDataCom(@RequestBody @Validated ImplementCleanTargetContRubbishDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementCleanTargetContRubbishDataCom(reqDTO));
    }
/**
   * D3执行补偿指标其他三棵树节点测试(公共)
   */
    @PostMapping("implementCompensateObjtiveOtherTreeNodeCom")
    public OkrResult<ImplementCompensateObjtiveOtherTreeNodeComRespDto> implementCompensateObjtiveOtherTreeNodeCom(@RequestBody @Validated ImplementCompensateObjtiveOtherTreeNodeComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementCompensateObjtiveOtherTreeNodeCom(reqDTO));
    }
/**
   * D3执行指标负责人情况分析测试(公共)
   */
    @PostMapping("implementObjtivePrincipalAnalyseCom")
    public OkrResult<ImplementObjtivePrincipalAnalyseComRespDto> implementObjtivePrincipalAnalyseCom(@RequestBody @Validated ImplementObjtivePrincipalAnalyseComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementObjtivePrincipalAnalyseCom(reqDTO));
    }
/**
   * D3执行循环初始化OKR树检查项状态等测试(公共)
   */
    @PostMapping("implementLoopInitializeOkrTreeCheckitemStateEtcCom")
    public OkrResult<ImplementLoopInitializeOkrTreeCheckitemStateEtcComRespDto> implementLoopInitializeOkrTreeCheckitemStateEtcCom(@RequestBody @Validated ImplementLoopInitializeOkrTreeCheckitemStateEtcComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementLoopInitializeOkrTreeCheckitemStateEtcCom(reqDTO));
    }
/**
   * D3执行循环初始化部门OKR根节点检查项状态测试(公共)
   */
    @PostMapping("implementLoopInitializeDeptOkrRootNodeCheckitemStateCom")
    public OkrResult<ImplementLoopInitializeDeptOkrRootNodeCheckitemStateComRespDto> implementLoopInitializeDeptOkrRootNodeCheckitemStateCom(@RequestBody @Validated ImplementLoopInitializeDeptOkrRootNodeCheckitemStateComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementLoopInitializeDeptOkrRootNodeCheckitemStateCom(reqDTO));
    }
/**
   * D3执行汇报任务调度初始化测试(公共)
   */
    @PostMapping("implementReportTaskDispatchInitializeTestCom")
    public OkrResult<ImplementReportTaskDispatchInitializeTestComRespDto> implementReportTaskDispatchInitializeTestCom(@RequestBody @Validated ImplementReportTaskDispatchInitializeTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementReportTaskDispatchInitializeTestCom(reqDTO));
    }
/**
   * D3执行目标内容检查项父子状态等测试验证(公共)
   */
    @PostMapping("implementTargetContCheckItemTestCom")
    public OkrResult<ImplementTargetContCheckItemTestComRespDto> implementTargetContCheckItemTestCom(@RequestBody @Validated ImplementTargetContCheckItemTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementTargetContCheckItemTestCom(reqDTO));
    }
/**
   * D3执行目标周期等校验(公共)
   */
    @PostMapping("implementTargetCycleVerificationCom")
    public OkrResult<ImplementTargetCycleVerificationComRespDto> implementTargetCycleVerificationCom(@RequestBody @Validated ImplementTargetCycleVerificationComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementTargetCycleVerificationCom(reqDTO));
    }
/**
   * D3执行目标周期权重设置等(公共)
   */
    @PostMapping("implementTargetCycleWeightSetEtcCom")
    public OkrResult<ImplementTargetCycleWeightSetEtcComRespDto> implementTargetCycleWeightSetEtcCom(@RequestBody @Validated ImplementTargetCycleWeightSetEtcComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementTargetCycleWeightSetEtcCom(reqDTO));
    }
/**
   * D3执行分析目标内容是否开启自定义汇报测试(公共)
   */
    @PostMapping("implementAnalyseTargetContIsOpenCustomReportCom")
    public OkrResult<ImplementAnalyseTargetContIsOpenCustomReportComRespDto> implementAnalyseTargetContIsOpenCustomReportCom(@RequestBody @Validated ImplementAnalyseTargetContIsOpenCustomReportComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementAnalyseTargetContIsOpenCustomReportCom(reqDTO));
    }
/**
   * D3执行目标内容汇报任务调度等验证(公共)
   */
    @PostMapping("implementTargetContReportTaskDispatchEtcVerifyCom")
    public OkrResult<ImplementTargetContReportTaskDispatchEtcVerifyComRespDto> implementTargetContReportTaskDispatchEtcVerifyCom(@RequestBody @Validated ImplementTargetContReportTaskDispatchEtcVerifyComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementTargetContReportTaskDispatchEtcVerifyCom(reqDTO));
    }
/**
   * D3执行汇报任务相关验证测试(公共)
   */
    @PostMapping("implementReportTaskEtcVerifyCom")
    public OkrResult<ImplementReportTaskEtcVerifyComRespDto> implementReportTaskEtcVerifyCom(@RequestBody @Validated ImplementReportTaskEtcVerifyComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementReportTaskEtcVerifyCom(reqDTO));
    }
/**
   * D3执行循环初始化目标周期规划设置测试
   */
    @PostMapping("implementLoopInitializeTargetCyclePset")
    public OkrResult<ImplementLoopInitializeTargetCyclePsetRespDto> implementLoopInitializeTargetCyclePset(@RequestBody @Validated ImplementLoopInitializeTargetCyclePsetReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementLoopInitializeTargetCyclePset(reqDTO));
    }
/**
   * D3-5删除业务应用超文本测试(公共)
   */
    @PostMapping("deleteBizAppHypertextContentTestCom")
    public OkrResult<DeleteBizAppHypertextContentTestComRespDto> deleteBizAppHypertextContentTestCom(@RequestBody @Validated DeleteBizAppHypertextContentTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.deleteBizAppHypertextContentTestCom(reqDTO));
    }
/**
   * D3执行一键检测评价数据完整性(管理)
   */
    @PostMapping("implementOneClickIntegrityDetection")
    public OkrResult<ImplementOneClickIntegrityDetectionRespDto> implementOneClickIntegrityDetection(@RequestBody @Validated ImplementOneClickIntegrityDetectionReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementOneClickIntegrityDetection(reqDTO));
    }
/**
   * D3批量删多条目标分类测试(公共)
   */
    @PostMapping("batchDeleteMultiTargetCatTestDataCom")
    public OkrResult<BatchDeleteMultiTargetCatTestDataComRespDto> batchDeleteMultiTargetCatTestDataCom(@RequestBody @Validated BatchDeleteMultiTargetCatTestDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.batchDeleteMultiTargetCatTestDataCom(reqDTO));
    }
/**
   * D3批量删实时调度操作记录测试(公共)
   */
    @PostMapping("batchDeleteRealTimeSchedulingOperationRecordTestCom")
    public OkrResult<BatchDeleteRealTimeSchedulingOperationRecordTestComRespDto> batchDeleteRealTimeSchedulingOperationRecordTestCom(@RequestBody @Validated BatchDeleteRealTimeSchedulingOperationRecordTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.batchDeleteRealTimeSchedulingOperationRecordTestCom(reqDTO));
    }
/**
   * D3执行高层统一管理部门初始化测试
   */
    @PostMapping("implementTopUnifyMgtDeptInitialize")
    public OkrResult<ImplementTopUnifyMgtDeptInitializeRespDto> implementTopUnifyMgtDeptInitialize(@RequestBody @Validated ImplementTopUnifyMgtDeptInitializeReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementTopUnifyMgtDeptInitialize(reqDTO));
    }
/**
   * D3删除统一管理部门测试(公共)
   */
    @PostMapping("deleteUnifyMgtDeptTestCom")
    public OkrResult<DeleteUnifyMgtDeptTestComRespDto> deleteUnifyMgtDeptTestCom(@RequestBody @Validated DeleteUnifyMgtDeptTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.deleteUnifyMgtDeptTestCom(reqDTO));
    }
/**
   * D3执行刷目标周期规划设置测试
   */
    @PostMapping("implementBrushTargetCycleSetTime")
    public OkrResult<ImplementBrushTargetCycleSetTimeRespDto> implementBrushTargetCycleSetTime(@RequestBody @Validated ImplementBrushTargetCycleSetTimeReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushTargetCycleSetTime(reqDTO));
    }
/**
   * D3执行补偿周期设置检查项状态及仪表盘测试
   */
    @PostMapping("implementOffsetCycleSetCheckItemAndPanel")
    public OkrResult<ImplementOffsetCycleSetCheckItemAndPanelRespDto> implementOffsetCycleSetCheckItemAndPanel(@RequestBody @Validated ImplementOffsetCycleSetCheckItemAndPanelReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementOffsetCycleSetCheckItemAndPanel(reqDTO));
    }
/**
   * D3执行刷模板周期设置检查项测试
   */
    @PostMapping("implementBrushCycleSetCheckItem")
    public OkrResult<ImplementBrushCycleSetCheckItemRespDto> implementBrushCycleSetCheckItem(@RequestBody @Validated ImplementBrushCycleSetCheckItemReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushCycleSetCheckItem(reqDTO));
    }
/**
   * D3批量删执行进度测试(公共)
   */
    @PostMapping("batchDeleteExecuteProgressTestCom")
    public OkrResult<BatchDeleteExecuteProgressTestComRespDto> batchDeleteExecuteProgressTestCom(@RequestBody @Validated BatchDeleteExecuteProgressTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.batchDeleteExecuteProgressTestCom(reqDTO));
    }
/**
   * D3-执行补偿生成单条内容汇报任务(公共)
   */
    @PostMapping("implementCompGenerateReportTaskCom")
    public OkrResult<ImplementCompGenerateReportTaskComRespDto> implementCompGenerateReportTaskCom(@RequestBody @Validated ImplementCompGenerateReportTaskComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementCompGenerateReportTaskCom(reqDTO));
    }
/**
   * D3-执行修改汇报任务(公共)
   */
    @PostMapping("implementModifyReportTaskCom")
    public OkrResult<ImplementModifyReportTaskComRespDto> implementModifyReportTaskCom(@RequestBody @Validated ImplementModifyReportTaskComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementModifyReportTaskCom(reqDTO));
    }
/**
   * D3-执行重置汇报任务等(公共)
   */
    @PostMapping("implementResetReportTaskRelevantDataCom")
    public OkrResult<ImplementResetReportTaskRelevantDataComRespDto> implementResetReportTaskRelevantDataCom(@RequestBody @Validated ImplementResetReportTaskRelevantDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementResetReportTaskRelevantDataCom(reqDTO));
    }
/**
   * D3-执行重置汇报任务标准数据(公共)
   */
    @PostMapping("implementResetReportTaskRelevantAndStandartDataCom")
    public OkrResult<ImplementResetReportTaskRelevantAndStandartDataComRespDto> implementResetReportTaskRelevantAndStandartDataCom(@RequestBody @Validated ImplementResetReportTaskRelevantAndStandartDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementResetReportTaskRelevantAndStandartDataCom(reqDTO));
    }
/**
   * D3-判断当前用户是否小助手(公共)
   */
    @PostMapping("implementJudgeCurrentUserIsAssistantCom")
    public OkrResult<ImplementJudgeCurrentUserIsAssistantComRespDto> implementJudgeCurrentUserIsAssistantCom(@RequestBody @Validated ImplementJudgeCurrentUserIsAssistantComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementJudgeCurrentUserIsAssistantCom(reqDTO));
    }
/**
   * D3-执行汇报任务操作元素判断(公共)
   */
    @PostMapping("implementReportTaskOperateElementJudgeCom")
    public OkrResult<ImplementReportTaskOperateElementJudgeComRespDto> implementReportTaskOperateElementJudgeCom(@RequestBody @Validated ImplementReportTaskOperateElementJudgeComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementReportTaskOperateElementJudgeCom(reqDTO));
    }
/**
   * D3-执行判断当前用户是否主管(公共)
   */
    @PostMapping("implementJudgeCurrentUserIsDirectorCom")
    public OkrResult<ImplementJudgeCurrentUserIsDirectorComRespDto> implementJudgeCurrentUserIsDirectorCom(@RequestBody @Validated ImplementJudgeCurrentUserIsDirectorComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementJudgeCurrentUserIsDirectorCom(reqDTO));
    }
/**
   * D3删除文档及长文本测试(公共)
   */
    @PostMapping("deleteDocLongTextTestCom")
    public OkrResult<DeleteDocLongTextTestComRespDto> deleteDocLongTextTestCom(@RequestBody @Validated DeleteDocLongTextTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.deleteDocLongTextTestCom(reqDTO));
    }
/**
   * D3执行目标周期检查测试(公共)
   */
    @PostMapping("implementTargetCycleCheckTestCom")
    public OkrResult<ImplementTargetCycleCheckTestComRespDto> implementTargetCycleCheckTestCom(@RequestBody @Validated ImplementTargetCycleCheckTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementTargetCycleCheckTestCom(reqDTO));
    }
/**
   * D3-刷汇报任务历史数据(系统测试)
   */
    @PostMapping("implementTaskReportDataCom")
    public OkrResult<ImplementTaskReportDataComRespDto> implementTaskReportDataCom(@RequestBody @Validated ImplementTaskReportDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementTaskReportDataCom(reqDTO));
    }
/**
   * D3执行修正模板执行周期及汇报调度等测试
   */
    @PostMapping("implementAmendTempExeCycleAndReportDispatchEtcTest")
    public OkrResult<ImplementAmendTempExeCycleAndReportDispatchEtcTestRespDto> implementAmendTempExeCycleAndReportDispatchEtcTest(@RequestBody @Validated ImplementAmendTempExeCycleAndReportDispatchEtcTestReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementAmendTempExeCycleAndReportDispatchEtcTest(reqDTO));
    }
/**
   * D3执行修正目标周期起止时间测试
   */
    @PostMapping("implementAmendTargetCycleStartEndTimeTest")
    public OkrResult<ImplementAmendTargetCycleStartEndTimeTestRespDto> implementAmendTargetCycleStartEndTimeTest(@RequestBody @Validated ImplementAmendTargetCycleStartEndTimeTestReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementAmendTargetCycleStartEndTimeTest(reqDTO));
    }
/**
   * D3执行刷汇报任务调度周期数据
   */
    @PostMapping("implementBrushReportTaskDispatchCycleData")
    public OkrResult<ImplementBrushReportTaskDispatchCycleDataRespDto> implementBrushReportTaskDispatchCycleData(@RequestBody @Validated ImplementBrushReportTaskDispatchCycleDataReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushReportTaskDispatchCycleData(reqDTO));
    }
/**
   * D3执行刷目标内容辅表标识(公共)
   */
    @PostMapping("implementBrushtargetContentCodeCom")
    public OkrResult<ImplementBrushtargetContentCodeComRespDto> implementBrushtargetContentCodeCom(@RequestBody @Validated ImplementBrushtargetContentCodeComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushtargetContentCodeCom(reqDTO));
    }
/**
   * D3执行刷全平台执行周期数据(测试公共)
   */
    @PostMapping("implementBrushPlatformExecuteCycleStageDataCom")
    public OkrResult<ImplementBrushPlatformExecuteCycleStageDataComRespDto> implementBrushPlatformExecuteCycleStageDataCom(@RequestBody @Validated ImplementBrushPlatformExecuteCycleStageDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushPlatformExecuteCycleStageDataCom(reqDTO));
    }
/**
   * D3执行刷单模板目标内容父子中周期测试(公共)
   */
    @PostMapping("implementBrushSingleTempTargetContFatherSubMidCycleCom")
    public OkrResult<ImplementBrushSingleTempTargetContFatherSubMidCycleComRespDto> implementBrushSingleTempTargetContFatherSubMidCycleCom(@RequestBody @Validated ImplementBrushSingleTempTargetContFatherSubMidCycleComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushSingleTempTargetContFatherSubMidCycleCom(reqDTO));
    }
/**
   * D3执行刷全模板所有树执行周期数据(公共)
   */
    @PostMapping("implementBrushSingleTempAllTreeExecuteCycleStageDataCom")
    public OkrResult<ImplementBrushSingleTempAllTreeExecuteCycleStageDataComRespDto> implementBrushSingleTempAllTreeExecuteCycleStageDataCom(@RequestBody @Validated ImplementBrushSingleTempAllTreeExecuteCycleStageDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushSingleTempAllTreeExecuteCycleStageDataCom(reqDTO));
    }
/**
   * D3执行刷执行周期历史数据(测试公共)
   */
    @PostMapping("implementBrushHistoryExecuteCycleStageDataCom")
    public OkrResult<ImplementBrushHistoryExecuteCycleStageDataComRespDto> implementBrushHistoryExecuteCycleStageDataCom(@RequestBody @Validated ImplementBrushHistoryExecuteCycleStageDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushHistoryExecuteCycleStageDataCom(reqDTO));
    }
/**
   * D3执行刷全平台所有模板执行周期数据(公共)
   */
    @PostMapping("implementBrushPlatformAllTempExecuteCycleStageDataCom")
    public OkrResult<ImplementBrushPlatformAllTempExecuteCycleStageDataComRespDto> implementBrushPlatformAllTempExecuteCycleStageDataCom(@RequestBody @Validated ImplementBrushPlatformAllTempExecuteCycleStageDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushPlatformAllTempExecuteCycleStageDataCom(reqDTO));
    }
/**
   * D3执行刷全模板OKR树测试(公共)
   */
    @PostMapping("implementBrushTempOkrTreeTestCom")
    public OkrResult<ImplementBrushTempOkrTreeTestComRespDto> implementBrushTempOkrTreeTestCom(@RequestBody @Validated ImplementBrushTempOkrTreeTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushTempOkrTreeTestCom(reqDTO));
    }
/**
   * D3执行清理OKR个人树叶子测试【危险】(公共)
   */
    @PostMapping("implementClearOkrPersonalTreeCom")
    public OkrResult<ImplementClearOkrPersonalTreeComRespDto> implementClearOkrPersonalTreeCom(@RequestBody @Validated ImplementClearOkrPersonalTreeComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementClearOkrPersonalTreeCom(reqDTO));
    }
/**
   * D3执行刷全平台文档关系数据(测试公共)
   */
    @PostMapping("implementBrushPlatformUnstructuredDataRelationshipCom")
    public OkrResult<ImplementBrushPlatformUnstructuredDataRelationshipComRespDto> implementBrushPlatformUnstructuredDataRelationshipCom(@RequestBody @Validated ImplementBrushPlatformUnstructuredDataRelationshipComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushPlatformUnstructuredDataRelationshipCom(reqDTO));
    }
/**
   * D3分析刷单条文档关系数据(公共)
   */
    @PostMapping("analysisBrushSingleUnstructuredDataRelationshipCom")
    public OkrResult<AnalysisBrushSingleUnstructuredDataRelationshipComRespDto> analysisBrushSingleUnstructuredDataRelationshipCom(@RequestBody @Validated AnalysisBrushSingleUnstructuredDataRelationshipComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.analysisBrushSingleUnstructuredDataRelationshipCom(reqDTO));
    }
/**
   * D3刷单目标内容目标周期数据（运维）
   */
    @PostMapping("implementBrushSingleTargetContTargetCycleDataTestCom")
    public OkrResult<ImplementBrushSingleTargetContTargetCycleDataTestComRespDto> implementBrushSingleTargetContTargetCycleDataTestCom(@RequestBody @Validated ImplementBrushSingleTargetContTargetCycleDataTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushSingleTargetContTargetCycleDataTestCom(reqDTO));
    }
/**
   * D3修正其他树叶子及权重设置等（运维）
   */
    @PostMapping("implementCorrectionOtherTreeLeafAndWeightEtcTestCom")
    public OkrResult<ImplementCorrectionOtherTreeLeafAndWeightEtcTestComRespDto> implementCorrectionOtherTreeLeafAndWeightEtcTestCom(@RequestBody @Validated ImplementCorrectionOtherTreeLeafAndWeightEtcTestComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementCorrectionOtherTreeLeafAndWeightEtcTestCom(reqDTO));
    }
/**
   * D3分析公共字段(公共)
   */
    @PostMapping("analysisCommonDataCom")
    public OkrResult<AnalysisCommonDataComRespDto> analysisCommonDataCom(@RequestBody @Validated AnalysisCommonDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.analysisCommonDataCom(reqDTO));
    }
/**
   * D3检测标准数据工作周期数据(公共)
   */
    @PostMapping("implementInspectStandardDataWorkCycleDataCom")
    public OkrResult<ImplementInspectStandardDataWorkCycleDataComRespDto> implementInspectStandardDataWorkCycleDataCom(@RequestBody @Validated ImplementInspectStandardDataWorkCycleDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementInspectStandardDataWorkCycleDataCom(reqDTO));
    }
/**
   * D3执行清理目标权重及记录错误(运维)
   */
    @PostMapping("implementClearTargetWeightsRecordErrorsCom")
    public OkrResult<ImplementClearTargetWeightsRecordErrorsComRespDto> implementClearTargetWeightsRecordErrorsCom(@RequestBody @Validated ImplementClearTargetWeightsRecordErrorsComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementClearTargetWeightsRecordErrorsCom(reqDTO));
    }
/**
   * D3执行记录目标周期丢失的权重(运维)
   */
    @PostMapping("implementRecordWeightLostTargetCycleCom")
    public OkrResult<ImplementRecordWeightLostTargetCycleComRespDto> implementRecordWeightLostTargetCycleCom(@RequestBody @Validated ImplementRecordWeightLostTargetCycleComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementRecordWeightLostTargetCycleCom(reqDTO));
    }
/**
   * D3执行修复模板下汇报任务内容信息（运维接口）
   */
    @PostMapping("implementRepairReportTaskContentInfoCom")
    public OkrResult<ImplementRepairReportTaskContentInfoComRespDto> implementRepairReportTaskContentInfoCom(@RequestBody @Validated ImplementRepairReportTaskContentInfoComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementRepairReportTaskContentInfoCom(reqDTO));
    }
/**
   * D3执行修复周期阶段资料及人工标准数据时间切片（运维接口）
   */
    @PostMapping("implementRepairCycleStageDataManualStandardDataTimeSliceCom")
    public OkrResult<ImplementRepairCycleStageDataManualStandardDataTimeSliceComRespDto> implementRepairCycleStageDataManualStandardDataTimeSliceCom(@RequestBody @Validated ImplementRepairCycleStageDataManualStandardDataTimeSliceComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementRepairCycleStageDataManualStandardDataTimeSliceCom(reqDTO));
    }
/**
   * D3执行修复模板周期阶段资料(公共)
   */
    @PostMapping("implementRepairTempCycleStageDataCom")
    public OkrResult<ImplementRepairTempCycleStageDataComRespDto> implementRepairTempCycleStageDataCom(@RequestBody @Validated ImplementRepairTempCycleStageDataComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementRepairTempCycleStageDataCom(reqDTO));
    }
/**
   * D3执行修复模板汇报任务(公共)
   */
    @PostMapping("implementRepairTempReportTaskCom")
    public OkrResult<ImplementRepairTempReportTaskComRespDto> implementRepairTempReportTaskCom(@RequestBody @Validated ImplementRepairTempReportTaskComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementRepairTempReportTaskCom(reqDTO));
    }
/**
   * D3执行修复模板周期阶段资料与汇报任务（运维）
   */
    @PostMapping("implementRepairTempCycleStageDataAndReportTask")
    public OkrResult<ImplementRepairTempCycleStageDataAndReportTaskRespDto> implementRepairTempCycleStageDataAndReportTask(@RequestBody @Validated ImplementRepairTempCycleStageDataAndReportTaskReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementRepairTempCycleStageDataAndReportTask(reqDTO));
    }
/**
   * D3执行修复模板周期阶段资料任务ID（运维）
   */
    @PostMapping("implementRepairTempCycleStageDataReportTaskId")
    public OkrResult<ImplementRepairTempCycleStageDataReportTaskIdRespDto> implementRepairTempCycleStageDataReportTaskId(@RequestBody @Validated ImplementRepairTempCycleStageDataReportTaskIdReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementRepairTempCycleStageDataReportTaskId(reqDTO));
    }
/**
   * D3执行刷小圈子内容等级与是否末级属性（运维）
   */
    @PostMapping("implementBrushSmallCircleContLevelAndIsLast")
    public OkrResult<ImplementBrushSmallCircleContLevelAndIsLastRespDto> implementBrushSmallCircleContLevelAndIsLast(@RequestBody @Validated ImplementBrushSmallCircleContLevelAndIsLastReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushSmallCircleContLevelAndIsLast(reqDTO));
    }
/**
   * D3执行刷汇报任务的归属周期ID（运维）(公共)
   */
    @PostMapping("implementUpdateReportTaskCycleIdCom")
    public OkrResult<ImplementUpdateReportTaskCycleIdComRespDto> implementUpdateReportTaskCycleIdCom(@RequestBody @Validated ImplementUpdateReportTaskCycleIdComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementUpdateReportTaskCycleIdCom(reqDTO));
    }
/**
   * D3执行刷单空间汇报任务的归属周期ID（运维）(公共)
   */
    @PostMapping("implementUpdateSpaceReportTaskCycleIdCom")
    public OkrResult<ImplementUpdateSpaceReportTaskCycleIdComRespDto> implementUpdateSpaceReportTaskCycleIdCom(@RequestBody @Validated ImplementUpdateSpaceReportTaskCycleIdComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementUpdateSpaceReportTaskCycleIdCom(reqDTO));
    }
/**
   * D3执行刷自动汇报任务的目标归属周期及内容的主观评分(运维)
   */
    @PostMapping("implementUpdateReportTaskSubjectiveScoringCom")
    public OkrResult<ImplementUpdateReportTaskSubjectiveScoringComRespDto> implementUpdateReportTaskSubjectiveScoringCom(@RequestBody @Validated ImplementUpdateReportTaskSubjectiveScoringComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementUpdateReportTaskSubjectiveScoringCom(reqDTO));
    }
/**
   * D3执行刷单空间自动汇报任务的目标归属周期及内容的主观评分(运维)
   */
    @PostMapping("implementUpdateSpaceReportTaskSubjectiveScoringCom")
    public OkrResult<ImplementUpdateSpaceReportTaskSubjectiveScoringComRespDto> implementUpdateSpaceReportTaskSubjectiveScoringCom(@RequestBody @Validated ImplementUpdateSpaceReportTaskSubjectiveScoringComReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementUpdateSpaceReportTaskSubjectiveScoringCom(reqDTO));
    }
/**
   * D3执行刷全模板目标周期名称（运维-临时）
   */
    @PostMapping("implementBrushFullTempTargetCycleName")
    public OkrResult<ImplementBrushFullTempTargetCycleNameRespDto> implementBrushFullTempTargetCycleName(@RequestBody @Validated ImplementBrushFullTempTargetCycleNameReqDto reqDTO){
    return OkrResult.success(systemTestDomainService.implementBrushFullTempTargetCycleName(reqDTO));
    }
}
  